#pragma once

#include <gl/glew.h>
#include "../Core/IDisposable.h"


namespace Renderer
{
	namespace GL3x
	{
		class TextureNameGL3x : public Core::IDisposable
		{
		public:
			TextureNameGL3x();

			~TextureNameGL3x();

			GLuint GetValue() const;

			void Destroy();

		private:
			GLuint _value;
		};
	}
}